#include <stdio.h>
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/msg.h>
#include <unistd.h>
#include <fcntl.h>
#include "msg_queue.h"


int get_ctos_msg(void)
{
	return msgget(ftok(".",123),IPC_CREAT|0644);
}

int get_stoc_msg(void)
{
	return msgget(ftok(".",321),IPC_CREAT|0644);
}

void save_data(char* path,User user)
{
	int fd = open(path,O_WRONLY|O_TRUNC|O_CREAT,0644);
	if(0 > write(fd,&user,sizeof(User)))
	{
		perror("write");
		return;
	}
	close(fd);
}
